package com.eye.catcher.service.generate;

import com.eye.catcher.entity.TSysDaUserRole;
import com.baomidou.mybatisplus.extension.service.IService;
import com.eye.catcher.system.userRole.param.UserRoleDto;
import com.eye.catcher.system.userRole.param.UserRolePage;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author huzhiwei
 * @since 2022-02-08
 */
public interface ITSysDaUserRoleService extends IService<TSysDaUserRole> {

    public abstract void addUserRole(TSysDaUserRole userRole);

    public abstract void deleteUserRoleByIds(String userRoleIds);

    public abstract void deleteUserRoleByUserIds(String userIds,String roleIds);

    public abstract void deleteUserRoleByRoleIds(String userIds,String roleIds);

    public abstract Object getPageUserRoleList(UserRolePage build);

    public abstract void addBatchUserRole(TSysDaUserRole userRole);

    public abstract void addBatchRoleUser(TSysDaUserRole userRole);

    public abstract Object getUserRoleList(UserRoleDto userRole);
}
